server:main.o initQueue.o init_Tcp_connect.o initArr.o init_all.o init_epoll.o makeworker.o func.o dirStack.o use_cd.o use_puts.o use_gets.o use_remove.o practice.o jiekou.o login.o plog.o
	gcc main.o initQueue.o init_Tcp_connect.o initArr.o init_all.o init_epoll.o makeworker.o func.o dirStack.o use_cd.o use_puts.o use_gets.o use_remove.o practice.o jiekou.o login.o plog.o -o server -lpthread -lmysqlclient -lcrypt -lssl -lcrypto
main.o:main.c
	gcc -c main.c -o main.o -g -Wall
initQueue.o:initQueue.c
	gcc -c initQueue.c -o initQueue.o -g -Wall
init_Tcp_connect.o:init_Tcp_connect.c
	gcc -c init_Tcp_connect.c -o init_Tcp_connect.o -g -Wall
initArr.o:initArr.c
	gcc -c initArr.c -o initArr.o -g -Wall
init_all.o:init_all.c
	gcc -c init_all.c -o init_all.o -g -Wall
init_epoll.o:init_epoll.c
	gcc -c init_epoll.c -o init_epoll.o -g -Wall
makeworker.o:makeworker.c
	gcc -c makeworker.c -o makeworker.o -g -Wall
worker_job.o:worker_job.c
	gcc -c worker_job.c -o worker_job.o -g -Wall
func.o:func.c
	gcc -c func.c -o func.o -g -Wall
dirStack.o:dirStack.c
	gcc -c dirStack.c -o dirStack.o -g -Wall
use_puts.o:use_puts.c
	gcc -c use_puts.c -o use_puts.o -g -Wall
use_gets.o:use_gets.c
	gcc -c use_gets.c -o use_gets.o -g -Wall
use_remove.o:use_remove.c
	gcc -c use_remove.c -o use_remove.o -g -Wall
practice.o:practice.c
	gcc -c practice.c -o practice.o -g -Wall
jiekou.o:jiekou.c
	gcc -c jiekou.c -o jiekou.o -g -Wall
login.o:login.c
	gcc -c login.c -o login.o -g -Wall
use_cd.o:use_cd.c
	gcc -c use_cd.c -o use_cd.o -g -Wall
plog.o:plog.c
	gcc -c plog.c -o plog.o -g -Wall
